Tax Year 2004 7004 Business Rules Release 3.1
7004 BUSINESS RULES FOR TAX YEAR 2004
Version 2004v4.0
Rule Number Rule Text Error Severity Change from
Category 2004v3.0 to
2004v4.0
F7004-001 Form 7004, Item 1a, "Extension date" must be less than or equal to published 'Automatic Incorrect Data Reject
Extended Due Date'.
F7004-002 If Form 7004, tax year beginning date ("TaxPeriodBeginDate" specified in the Missing Data Reject
"ReturnHeader") is less than 12 months prior to the tax year ending date
("TaxPeriodEndDate" specified in the "ReturnHeader") (tax year beginning date plus (+) 12
months is less than tax year ending date), then one or more of the checkboxes in Item 1b -
"Initial Return", "Final Return", "Change in accounting period" or "Consolidated return to be
filed" must be checked.
F7004-003 Form 7004, the application for extension can only be filed after the Tax Period End Date Not on time Reject
("TaxPeriodEndDate" specified in the "ReturnHeader") and on or before the due date of the
return to which the extension applies as specified in the Form 7004 Date Charts in
Publication 4164.
F7004-004 If Form 7004, Item 2, the EIN of the Affiliated Group is provided, it must not equal all nines. Incorrect Data Reject
F7004-005 If Payment Record is present in the Return, then the following fields must have a value in the Missing Data Reject New
Return Header: Practitioner PIN, Taxpayer PIN, Name of Taxpayer, Title of Taxpayer, Date
Signed and PIN Entered By Indicator.
F7004-006 The "Requested Payment Date" (in the IRS Payment Record) must be on or before the due Incorrect Data Reject
date of the return to which the extension applies as specified in the Form 7004 Date Charts
in Publication 4164.
F7004-900 Form 7004, the tax year ending date ("TaxPeriodEndDate" specified in the "ReturnHeader") Database Reject
must match the data in the e-file database unless one of the checkboxes in Item 1b - "Initial Validation
Return" , "Final Return" or "Consolidated return to be filed" is checked. Error
F7004-901 In Form 7004, the return for which the extension is filed (item "Check type of return to be Database Reject
filed") must match the return type established with the IRS for the EIN. Validation
Error
FPYMT-001 Tax payer's Day Time Phone Number in IRS Payment Record cannot equal all zeros. Incorrect Data Reject
FPYMT-012 "Payment Amount" in the IRS Payment Record must equal the amount on Form 7004, Line 6 Incorrect Data Reject
"Balance Due".
R0000-002 The return type must be specified for each return in the return header. Missing Data Reject And
Stop
R0000-003 The return version (attribute 'returnVersion' of the Return element) must be specified for Missing Data Reject And
each return in the return header. Stop
R0000-004 The return type (specified in the Return Header) and the return version (specified by the Data Mismatch Reject And
'returnVersion' attribute of the 'Return' element) of the return must match the return type and Stop
the version supported by the Modernized e-File system.
R0000-007 For US Addresses, the first five digits of the Zip Code of the Filer's address in the Return Incorrect Data Reject
Header must be within the valid ranges of zip codes listed for the corresponding State
Abbreviation in Publication 4164.
R0000-016 Bank Account Number in IRS Payment Record must not equal all zeros or all blanks. Incorrect Data Reject
7004RulesTY2004-PKG-12292004 Page 1 of 4
Tax Year 2004 7004 Business Rules Release 3.1
Rule Number Rule Text Error Severity Change from
Category 2004v3.0 to
2004v4.0
R0000-019 The number of return documents (forms, schedules, and supporting documents) included in Data Mismatch Reject And
the return must equal the document count specified in the Return Data (documentCount Stop
attribute of the ReturnData element of the Return).
R0000-020 If the Filer has a US address in the Return Header and State Abbreviation has the value "AA" Incorrect Data Reject
then the first three digits of the zip code must be 340.
R0000-021 The Employer Identification Number (EIN) of the Filer in the Return Header must not equal all Incorrect Data Reject
nines.
R0000-022 If the Filer has a US address in the Return Header and State Abbreviation has the value "AE" Incorrect Data Reject
then the first three digits of the zip code must be in the range 090 - 098.
R0000-023 If the Filer has a US address in the Return Header and if the value of City is "APO" or "FPO", Incorrect Data Reject
then the value of State must equal "AA", "AE" or "AP".
R0000-024 If the Filer has a US address in the Return Header and State Abbreviation has the value "AP" Incorrect Data Reject
then first three digits of the zip code must be in the range 962 - 966.
R0000-026 If a binary attachment is present in the return, a description must be provided for the binary Missing Data Reject
attachment (the MIME header Content-Description must have a non-null value).
R0000-027 There was a problem with IRS systems that prevented the return from being processed System Error Reject
electronically. Please contact the Help Desk.
R0000-030 In the Return Header, if the Practitioner PIN is provided then the EFIN in the PractitionerPIN Data Mismatch Reject
must be the same as the EFIN of the Originator.
R0000-031 Taxpayer PIN in the Return Header cannot equal all zeros. Incorrect Data Reject
R0000-033 The first six digits of the ReturnId in the Return Header must be the same as the EFIN of the Data Mismatch Reject
Originator in the Return Header
R0000-037 "Tax Year" in the Return Header must equal one of the following values for the processing Incorrect Data Reject
year 2005 - ("2003", "2004").
R0000-040 "Tax Year" in the Return Header must equal the first four digits ( "YYYY" digits ) of the Incorrect Data Reject
"TaxYearBeginningDate" in the Return Header.
R0000-041 For US Addresses, the fourth and fifth digit of the Zip Code of the Filer's address in the Incorrect Data Reject
Return Header cannot both be zeros ("00"), except when the Zip code is 00800, 20500, 34000,
88600, 96100, 96900.
R0000-042 In the Return Header, the period between "Tax Period Beginning Date" and "Tax Period Incorrect Data Reject
Ending Date" must not be more than twelve months.
R0000-901 Filer's EIN and Name Control in the Return Header must match data in the e-File database. Database Reject
Validation
Error
R0000-902 Taxpayer TIN in the Return Header must not be the same as a TIN of a previously accepted Duplicate Reject And
electronic return for the return type and tax period indicated in the tax return. Condition Stop
R0000-903 Taxpayer TIN in the Return Header must not be the same as a TIN of a previously accepted Duplicate Reject And
paper return for the return type and tax period indicated in the tax return. Condition Stop
R0000-904 Software ID in the Return Header must have passed testing for the form family and tax year. Database Reject And
Validation Stop
Error
7004RulesTY2004-PKG-12292004 Page 2 of 4
Tax Year 2004 7004 Business Rules Release 3.1
Rule Number Rule Text Error Severity Change from
Category 2004v3.0 to
2004v4.0
R0000-905 Electronic Filing Identification Number (EFIN) in the Return Header must be listed in the e- Database Reject And
File database and in accepted status. Validation Stop
Error
R0000-906 Routing Transit Number (RTN) included in the return must be present in the e-File database. Database Reject
Validation
Error
R0000-907 The ReturnId in the Return Header must not be the same as the ReturnId on a previously Duplicate Reject
accepted electronic return for the current tax year(the year for which the return is being Condition
filed). The ReturnId will be 20 positions in length consisting of the following format: EFIN (6
digits), YYYY (4 digits), Julian Day (3 digits), sequence number (7 digits).
T0000-001 The 'production' Modernized e-File system must not process transmission files whose Data Mismatch Reject And
'process type' is set to 'T' (created for ATS testing) Stop
T0000-002 The 'test' Modernized e-File system must not process transmission files whose 'process Data Mismatch Reject And
type' is set to 'P'(created for production use) Stop
T0000-003 The number of returns indicated in the transmission manifest must equal the number of Data Mismatch Reject And
returns included in the transmission file. Stop
T0000-004 The transmission version specified in the transmission header for the transmission Incorrect Data Reject And
(structure) must match a supported version of the transmission (structure). Stop
T0000-005 The transmission version must be specified in the transmission header of the transmission Missing Data Reject And
file. Stop
T0000-006 The ETIN used to logon to EMS or selected on the internet must match the ETIN found in the Data Mismatch Reject And
transmission header Stop
T0000-007 The processing site does not accept data in XML format. Unsupported Reject
T0000-008 The XML file does not contain a valid value for the MIME header 'X-eFileRoutingCode'. The Incorrect Data Reject
valid values are "94X", "PINREGISTRATION" or "MEF".
T0000-009 The Transmission File must be free of virus. A virus was found in this file. Unsupported Reject And
Stop
T0000-900 Transmission cannot be a duplicate of a previously accepted transmission. Duplicate Reject And
Condition Stop
T0000-901 If the ETIN in the transmission header is in "test" status in the e-File database, then only Database Reject And
transmission files identified as being "test" transmissions must be processed by the e-File Validation Stop
system. Error
T0000-902 If the ETIN in the transmission header is in "production" status in the e-File database, then Database Reject And
only transmission files identified as being "production" transmissions must be processed Validation Stop
by the e-File system. Error
X0000-005 The XML data has failed schema validation XML Error Reject And
Stop
X0000-006 MIME Header fields must conform to the specification for the transmission file published by XML Error Reject And
the IRS. Stop
7004RulesTY2004-PKG-12292004 Page 3 of 4
Tax Year 2004 7004 Business Rules Release 3.1
Rule Number Rule Text Error Severity Change from
Category 2004v3.0 to
2004v4.0
X0000-007 The namespace declarations in the root element of the SOAP Envelope (the 'Envelope' XML Error Reject And
element) must be as follows: The default namespace shall be set to Stop
"http://www.irs.gov/efile" (xmlns= "http://www.irs.gov/efile").The namespace prefix "efile"
shall be bound to the namespace "http://www.irs.gov"
(xmlns:efile="http://www.irs.gov/efile").The namespace prefix "SOAP" shall be bound to the
namespace "http://schemas.xmlsoap.org/soap/envelope/"
(xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/") and the Envelope element
must be qualified with this prefix.
X0000-008 The namespace declarations in the root element of the return ('Return' element) must be as XML Error Reject And
follows:The default namespace shall be set to "http://www.irs.gov/efile" (xmlns= Stop
"http://www.irs.gov/efile").The namespace prefix "efile" shall be bound to the namespace
"http://www.irs.gov" (xmlns:efile="http://www.irs.gov/efile").
X0000-009 The SOAP envelope structure in the Transmission file must conform to the SOAP 1.1 XML Error Reject And
specification. Stop
X0000-010 The location specified for a return in the transmission manifest must be found in the Incorrect Data Reject And
transmission file. Stop
X0000-011 The 'Content -Type' MIME Header for the return must be 'text/xml'. Incorrect Data Reject And
Stop
X0000-012 The 'Content -Type' MIME Header for the binary attachments must be of type 'PDF'. Incorrect Data Reject
X0000-013 The "Content-Location" MIME header values must be unique within the return. Duplicate Reject And
Condition Stop
7004RulesTY2004-PKG-12292004 Page 4 of 4